如何使用 Alpine 在 Linux 上通过命令行访问 Gmail

您所在的位置:网站首页 gmail服务器设置 imap 如何使用 Alpine 在 Linux 上通过命令行访问 Gmail

如何使用 Alpine 在 Linux 上通过命令行访问 Gmail

2024-04-23 11:07| 来源: 网络整理| 查看: 265

如何使用 Alpine 在 Linux 上通过命令行访问 Gmail

如果您是命令行爱好者,我相信您会张开双臂欢迎任何允许您使用强大的工作环境执行至少一项日常任务的工具,例如,从安排约会和管理财务到访问 Facebook 和 Twitter。

在这篇文章中,我将向您展示 Linux 命令行的另一个非常简洁的用例:访问 Google 的 Gmail 服务。为此,我们将使用 alpine,这是一个基于 ncurses 的多功能命令行电子邮件客户端(不要与 Alpine Linux 混淆)。我们将在 alpine 中配置 Gmail 的 IMAP 和 SMTP 设置,以便在终端环境中通过 Google 邮件服务器接收和发送电子邮件。在本教程结束时,您将意识到只需要几个最少的步骤即可使用 alpine 中的任何其他邮件服务器。

当然,已经有出色的基于 GUI 的电子邮件客户端,例如 Thunderbird、Evolution 甚至 Web 界面。那么为什么有人会对使用命令行电子邮件客户端访问 Gmail 感兴趣呢?答案很简单。您需要快速完成某件事,并希望避免不必要地使用系统资源。或者您正在访问未安装 X 服务器的最小无头服务器。或者你桌面上的X服务器崩溃了,你需要紧急发送电子邮件才能修复它。在所有这些情况下,alpine 都可以派上用场,让您立即上路。

除了简单编辑、发送和接收基于文本的电子邮件之外,alpine 还能够加密、解密和数字签名电子邮件,并与 TLS 无缝集成。

在 Linux 上安装 alpine

在基于 Red Hat 的发行版中,按如下方式安装 alpine。请注意,在 RHEL/CentOS 上,您需要先启用 EPEL 存储库。

# yum install alpine

在 Debian、Ubuntu 或其衍生版本中,您将执行以下操作:

# aptitude install alpine

安装完成后,您可以通过运行以下命令启动电子邮件客户端:

# alpine

第一次运行 alpine 时,它将在当前用户的主目录 (~/mail) 中为当前用户创建一个邮件目录,并打开主界面,如下面的截屏视频所示。

用户界面有以下部分:

请随意浏览一下以熟悉 alpine。您随时可以通过按 Q 键返回命令提示符。请注意,所有屏幕的底部都有与上下文相关的帮助。

在继续之前,我们将为 alpine 创建一个默认配置文件。为此,请退出 alpine,然后从命令行执行以下命令:

# alpine -conf > /etc/pine.conf 配置 Gmail 帐户以进行外部电子邮件访问

安装 alpine 并花费至少几分钟时间熟悉其界面和菜单后,就可以实际配置 alpine 以使用现有的 Gmail 帐户了。在配置 alpine 之前,您需要从网络邮件界面的 Gmail 设置中启用 IMAP,如下所示。

您还需要在 Google 帐户设置中启用安全性较低的应用程序的访问权限。

配置 alpine 以使用 Gmail 帐户

在您的 Gmail 帐户中启用 IMAP 访问后,请继续执行以下步骤以启用在 alpine 上阅读 Gmail 邮件。

首先,启动 alpine。

按 S 进行设置,然后按 L 进行收集列表,以定义文件夹组,以帮助您更好地组织邮件:

按 A 添加新文件夹并填写所需信息:

昵称:您选择的任何名称。

服务器: imap.gmail.com/ssl/[email 

您可以将路径和视图留空。

然后按 Ctrl+X 并在出现提示时输入密码:

如果一切按预期进行,应该会出现一个以您之前选择的昵称命名的新文件夹。您应该在那里找到您的 Gmail 邮箱:

为了进行验证,您可以将 alpine 的 Gmail Sent 邮箱的内容与网络客户端的内容进行比较:

默认情况下,每 150 秒自动检查一次新邮件/通知。您可以在 /etc/pine.conf 文件中更改此值以及许多其他值。为了清晰起见,该配置文件有大量注释。例如,要将所需的邮件检查间隔设置为 10 秒,您需要执行以下操作:

# The approximate number of seconds between checks for new mail mail-check-interval=10

最后,我们需要配置 SMTP 服务器以通过 alpine 发送电子邮件。返回到 alpine 的设置屏幕(如前所述),然后按 C 设置 Google SMTP 服务器的地址。您需要编辑 SMTP 服务器(用于发送)行的值,如下所示:

smtp.gmail.com:587/tls/[email 

当您按 E 退出设置时,系统将提示您保存更改。保存更改后,您就可以通过 alpine 发送电子邮件了!为此,只需转到主菜单中的“撰写”,然后开始从命令行使用您的 Gmail 帐户。

结论

在这篇文章中,我们讨论了如何通过名为 alpine 的轻量级且功能强大的命令行电子邮件客户端在终端环境中访问 Gmail。 alpine 是根据 Apache Software License 2.0 发布的自由软件,该软件许可证与 GPL 兼容。 alpine 因对新用户友好而自豪,同时对经验丰富的系统管理员也很强大。我希望读完这篇文章后,您会意识到最后一句话是多么正确。

请随时使用下面的表格留下您的意见或问题。我期待着您的回音!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3